golang.org/x/crypto/cryptobyte.String.Empty (method)

106 uses

	golang.org/x/crypto/cryptobyte (current package)
		asn1.go#L705: 	if !i.ReadASN1Integer(out) || !i.Empty() {
		asn1.go#L726: 		if !child.ReadASN1(&oct, asn1.OCTET_STRING) || !child.Empty() {
		string.go#L181: func (s String) Empty() bool {

	github.com/refraction-networking/utls
		ech.go#L89: 	for !cipherSuites.Empty() {
		ech.go#L111: 	for !extensions.Empty() {
		ech.go#L271: 	for !extensions.Empty() {
		ech.go#L332: 			for !extensions.Empty() {
		ech.go#L346: 					for !extData.Empty() {
		ech.go#L513: 		if !s.Empty() {
		handshake_messages.go#L465: 	for !cipherSuites.Empty() {
		handshake_messages.go#L480: 	if s.Empty() {
		handshake_messages.go#L486: 	if !s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		handshake_messages.go#L491: 	for !extensions.Empty() {
		handshake_messages.go#L509: 			if !extData.ReadUint16LengthPrefixed(&nameList) || nameList.Empty() {
		handshake_messages.go#L512: 			for !nameList.Empty() {
		handshake_messages.go#L517: 					serverName.Empty() {
		handshake_messages.go#L546: 			if !extData.ReadUint16LengthPrefixed(&curves) || curves.Empty() {
		handshake_messages.go#L549: 			for !curves.Empty() {
		handshake_messages.go#L569: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L572: 			for !sigAndAlgs.Empty() {
		handshake_messages.go#L583: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L586: 			for !sigAndAlgs.Empty() {
		handshake_messages.go#L606: 			if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		handshake_messages.go#L609: 			for !protoList.Empty() {
		handshake_messages.go#L611: 				if !protoList.ReadUint8LengthPrefixed(&proto) || proto.Empty() {
		handshake_messages.go#L622: 			if !extData.ReadUint8LengthPrefixed(&versList) || versList.Empty() {
		handshake_messages.go#L625: 			for !versList.Empty() {
		handshake_messages.go#L644: 			for !clientShares.Empty() {
		handshake_messages.go#L668: 			if !extensions.Empty() {
		handshake_messages.go#L672: 			if !extData.ReadUint16LengthPrefixed(&identities) || identities.Empty() {
		handshake_messages.go#L675: 			for !identities.Empty() {
		handshake_messages.go#L685: 			if !extData.ReadUint16LengthPrefixed(&binders) || binders.Empty() {
		handshake_messages.go#L688: 			for !binders.Empty() {
		handshake_messages.go#L705: 		if !extData.Empty() {
		handshake_messages.go#L918: 	if s.Empty() {
		handshake_messages.go#L924: 	if !s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		handshake_messages.go#L929: 	for !extensions.Empty() {
		handshake_messages.go#L963: 			if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		handshake_messages.go#L968: 				proto.Empty() || !protoList.Empty() {
		handshake_messages.go#L974: 			if !extData.ReadUint16LengthPrefixed(&sctList) || sctList.Empty() {
		handshake_messages.go#L977: 			for !sctList.Empty() {
		handshake_messages.go#L1033: 		if !extData.Empty() {
		handshake_messages.go#L1099: 		!s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		handshake_messages.go#L1103: 	for !extensions.Empty() {
		handshake_messages.go#L1114: 			if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		handshake_messages.go#L1119: 				proto.Empty() || !protoList.Empty() {
		handshake_messages.go#L1146: 		if !extData.Empty() {
		handshake_messages.go#L1189: 		!s.ReadUint8(&updateRequested) || !s.Empty() {
		handshake_messages.go#L1248: 		!s.Empty() {
		handshake_messages.go#L1252: 	for !extensions.Empty() {
		handshake_messages.go#L1270: 		if !extData.Empty() {
		handshake_messages.go#L1353: 		!s.ReadUint8LengthPrefixed(&context) || !context.Empty() ||
		handshake_messages.go#L1355: 		!s.Empty() {
		handshake_messages.go#L1359: 	for !extensions.Empty() {
		handshake_messages.go#L1374: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L1377: 			for !sigAndAlgs.Empty() {
		handshake_messages.go#L1387: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L1390: 			for !sigAndAlgs.Empty() {
		handshake_messages.go#L1400: 			if !extData.ReadUint16LengthPrefixed(&auths) || auths.Empty() {
		handshake_messages.go#L1403: 			for !auths.Empty() {
		handshake_messages.go#L1415: 		if !extData.Empty() {
		handshake_messages.go#L1568: 		!s.ReadUint8LengthPrefixed(&context) || !context.Empty() ||
		handshake_messages.go#L1570: 		!s.Empty() {
		handshake_messages.go#L1585: 	for !certList.Empty() {
		handshake_messages.go#L1593: 		for !extensions.Empty() {
		handshake_messages.go#L1615: 				if !extData.ReadUint16LengthPrefixed(&sctList) || sctList.Empty() {
		handshake_messages.go#L1618: 				for !sctList.Empty() {
		handshake_messages.go#L1632: 			if !extData.Empty() {
		handshake_messages.go#L1688: 		len(m.response) == 0 || !s.Empty() {
		handshake_messages.go#L1752: 		s.Empty()
		handshake_messages.go#L1921: 	return readUint16LengthPrefixed(&s, &m.signature) && s.Empty()
		ticket.go#L201: 	for !extra.Empty() {
		ticket.go#L238: 	for !chainList.Empty() {
		ticket.go#L248: 		for !certList.Empty() {
		ticket.go#L270: 		if !s.Empty() {
		ticket.go#L280: 		if !s.Empty() {
		ticket.go#L285: 	if !s.ReadUint64(&ss.useBy) || !s.ReadUint32(&ss.ageAdd) || !s.Empty() {
		u_common.go#L206: 	for !s.Empty() {
		u_common.go#L228: 	for !extensions.Empty() {
		u_common.go#L551: 	if s.Empty() {
		u_handshake_messages.go#L114: 		!s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		u_handshake_messages.go#L118: 	for !extensions.Empty() {
		u_tls_extensions.go#L172: 	if !extData.ReadUint16LengthPrefixed(&nameList) || nameList.Empty() {
		u_tls_extensions.go#L176: 	for !nameList.Empty() {
		u_tls_extensions.go#L181: 			serverNameBytes.Empty() {
		u_tls_extensions.go#L317: 	if !extData.ReadUint16LengthPrefixed(&curvesBytes) || curvesBytes.Empty() {
		u_tls_extensions.go#L321: 	for !curvesBytes.Empty() {
		u_tls_extensions.go#L454: 	if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		u_tls_extensions.go#L458: 	for !sigAndAlgs.Empty() {
		u_tls_extensions.go#L587: 	if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		u_tls_extensions.go#L591: 	for !sigAndAlgs.Empty() {
		u_tls_extensions.go#L673: 	if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		u_tls_extensions.go#L677: 	for !protoList.Empty() {
		u_tls_extensions.go#L679: 		if !protoList.ReadUint8LengthPrefixed(&proto) || proto.Empty() {
		u_tls_extensions.go#L744: 	if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		u_tls_extensions.go#L748: 	for !protoList.Empty() {
		u_tls_extensions.go#L750: 		if !protoList.ReadUint8LengthPrefixed(&proto) || proto.Empty() {
		u_tls_extensions.go#L1195: 	for !methodsRaw.Empty() {
		u_tls_extensions.go#L1277: 	for !clientShares.Empty() {
		u_tls_extensions.go#L1488: 	if !extData.ReadUint8LengthPrefixed(&versList) || versList.Empty() {
		u_tls_extensions.go#L1492: 	for !versList.Empty() {
		u_tls_extensions.go#L1908: 	if !extData.ReadUint16LengthPrefixed(&supportedAlgs) || supportedAlgs.Empty() {
		u_tls_extensions.go#L1912: 	for !supportedAlgs.Empty() {

	github.com/refraction-networking/utls/internal/helper
		typeconv.go#L14: 	for !s.Empty() {